body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family: Arial, Helvetica, sans-serif;}   
table {border-collapse:collapse;border-spacing:0;}   
fieldset,img{border:0;}   
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}   
ol,ul{list-style:none;}   
caption,th{text-align:left;}   
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}   
q:before,q:after{content:'';}   
abbr,acronym{border:0;}
a:hover{color:#336699;text-decoration:underline;}
a:active{color:#336699;text-decoration:none}
.clear{clear:both;}
.main{width:100%; margin:auto}
.top{height:30px; overflow:hidden; background:url(../images/top_bg.gif) repeat-x;}
.beta_n{float:left;background:url(../images/top_licon.gif) no-repeat 0 0; height:30px; overflow:hidden; padding-left:26px; color:#fff; width:160px; font-weight:bold; line-height:26px;}
.top .y_c{ float:right;position:relative; width:20px; height:20px; background:url(../images/icon.gif) no-repeat 0 0; margin-top:4px; margin-right:5px}
.top .y_c a{position:absolute;height:0;top:0;overflow:hidden; width:20px; height:20px;}
.top .fu_m{ float:right;width:75px; height:20px;margin-top:5px; margin-right:5px; text-align:center;color:#fff}
.top .fu_m img{vertical-align:middle}
.top .fu_m ul{position: absolute; background: #fff; border: 1px solid #999}
.top .fu_m a{height:0;top:0;overflow:hidden; width:50px; height:20px; text-align:center; color:#d5e7f5; line-height:19px; vertical-align:middle;}
.top .fu_m a img{vertical-align:middle}
.top .r_help{ float:right;position:relative; width:20px; height:20px; background:url(../images/icon.gif) no-repeat 0 -35px; margin-top:4px; margin-right:5px}
.top .r_help a{position:absolute;height:0;top:0;overflow:hidden; width:20px; height:20px;}
.logo_k{height:50px; background:url(../images/logo_bg.gif) repeat-x;}
.logo_k .logo{background:url(../images/logo.gif) no-repeat 0 0; margin-top:0px;margin-left:25px; width:265px;height:100%; float:left;cursor:pointer;}
.logo_k .logo1{background:url(../images/logo.gif) no-repeat 0 0; margin-top:0px;margin-left:25px; width:265px;height:100%; float:left;}
.logo_k .kl{background:url(../images/left_k.gif) no-repeat 0 0; float:left; width:4px; height:54px; overflow:hidden;margin-top:4px;}
.logo_k .rl{background:url(../images/right_k.gif) no-repeat top right; float:left; height:54px; overflow:hidden; padding-right:18px; padding-left:12px; margin-top:4px; margin-right:4px}
.logo_k .name_sys{padding-left:44px; background:url(../images/icon.gif) no-repeat 0 -66px;height:44px;line-height:20px;color:#315a91;padding-top:7px; float:left}
.logo_k a.sys_home{display:block;width:54px;text-align:center; background:url(../images/icon.gif) no-repeat 10px -130px;padding-top:34px;color:#315a91;}
.logo_k a.sys_out{display:block;width:31px;text-align:center; background:url(../images/icon.gif) no-repeat 0px -181px;padding-top:34px;color:#315a91;}
.logo_list{float:right; margin-top:4px;margin-right:20px; color:#265D87}
.logo_list li a{color: #265D87;text-decoration: none;}
.logo_list li{float: left;padding-left: 20px;position: relative;}
.logo_list li b{margin: 0 5px}
.logo_list li img{vertical-align: middle;}
.logo_list li.logo_data{color: #8DAEC9;margin-right: 20px;position:relative}
.logo_list li.separator{padding: 0 7px}
.logo_list li.icon_user{background:url(../images/icon_user.gif) no-repeat 0px 2px}
.logo_list li.icon_help{background:url(../images/icon_help.gif) no-repeat 0px 2px}
.logo_list li.icon_loginout{background:url(../images/icon_loginout.gif) no-repeat 0px 2px}
.logo_list li.icon_skin{background:url(../images/icon_skin.gif) no-repeat 0px 2px}


.content_k{ background:#1873aa; padding-top:4px;}
.left_gou{display:inline;width:152px;_width:154px; border:1px solid #c0dcf1; margin-left:0px; background:#fff; height:744px; float: left}
.left_gou li.select{background:url(../images/left_menubg.gif) repeat-x; border:1px solid #f8f8f8; display:block}
.left_gou li.select a{display:block;background:url(../images/sele.gif) no-repeat 11px 8px;_background:url(../images/sele.gif) no-repeat 11px 5px;padding-left:30px; color:#265d87;font-weight:bold; line-height:26px;vertical-align:middle}
.left_gou li.select2 a{display:block;background:none; height: 29px; width: 150px; padding-left: 0}
.left_gou li.select2{background:url(../images/home_title.gif) no-repeat 0 0;border:1px solid #f8f8f8; display:block}
.left_gou li{background:url(../images/fany_bg.gif) repeat-x;border-bottom:1px solid #c0dcf1;display:block}
.left_gou li a{display:block;background:url(../images/icon.gif) no-repeat 0 -334px;_background:url(../images/icon.gif) no-repeat 0 -337px;padding-left:30px; color:#000;font-weight:bold; line-height:30px; vertical-align:top}
.left_gou .zhan{border-bottom:1px solid #c0dcf1}
.left_gou .fany_con{padding-bottom:6px;background:#fff url(../images/con_bg.gif) repeat-x;border-bottom:1px solid #c0dcf1; display:block}
.left_gou .fany_con li{ border:none;background:#fff; height:25px;overflow:hidden;zoom:1;vertical-align:bottom}
.left_gou .fany_con li a{ background:none;line-height:30px;font-weight:normal; display:block;background: url(../images/left.gif) no-repeat  29px 11px; padding-left:50px}
.left_gou .fany_con li a:hover{background:#eaf7ff url(../images/left.gif) no-repeat  29px 11px;}
.footer{background:url(../images/footer_bg.gif) repeat-x; height:30px;margin-top:-1px}
.footer .foote_b{background:url(../images/welcome.gif) no-repeat 51px 3px;height:30px; text-align:right; position:relative; padding-right:20px; line-height:23px;}
.footer .foote_b .ho{position:absolute; right:-3px; top:4px; padding:10px;}
.menu_t{ background:url(../images/top_n.gif) no-repeat left top; padding-left:18px; line-height:12px}
.la_j{padding-top:204px; float:left; height:286px;width:6px;overflow:hidden}
#la_la {background:url(../images/jian_la.gif) no-repeat;height:58px;width:6px;cursor:pointer}
#la_z {background:url(../images/jian_z.gif) no-repeat;height:58px;width:6px;cursor:pointer}
/*login*/
.login_main{ width:960px;margin:75px auto auto auto}
.login_u{float:left; width:490px; height:550px; background:url(../images/login_pic.jpg) no-repeat 36px 48px}
.login_in{float:left; padding-left:50px; padding-top:113px; width: 270px;}
.login_in .fi{padding:6px 0;}
.login_in .lb {float:left;font-size:14px;line-height:30px;margin-right:10px;width:44px;}
.login_in .ipt-t{ background:url(../images/bg_v2.gif) no-repeat 0 -43px;border:1px solid #737373;color:#454545;font-size:16px;font-weight:bold;height:22px;margin-right:-5px;padding:3px 2px 2px;
width:203px;}
.login_in select{height:20px;margin-top:4px;width:209px;}
.login_in .fi_jig{padding-left:53px}
.ipt-c {height:16px;margin:0 3px 0 0;overflow:hidden;padding:0;width:16px; vertical-align:middle}
.login_in .fi-btn{padding:10px 0 10px 53px;}
.login_in .ipt-b {color:#373737;height:31px;width:90px;border:0 none;padding:0;cursor:pointer;font-size:14px;font-weight:bold; vertical-align:middle; background:url(../images/bg_v2.gif) no-repeat 0 -82px}
.login_title{ background:url(../images/bg_v2.gif) no-repeat 0 0; width:200px; height:40px; margin-bottom:12px}
.copyright{background:url(../images/footer_i.gif) no-repeat 0 8px; padding-left:12px; float:right;}

.color-google {background:#D4E6FC;}
.color-google h3{color: #000;}

#body_skin {
	font:10px Verdana,Arial; 
	margin:6px 8px 20px; 
	background:#fff url(images/right-bg.gif) repeat-x; 
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	
}

.header{
	background:url(../images/menu_bgb.gif) repeat-x;
	color:#FFFFFF;
	font-size:15px;
	height:34px;
	overflow:hidden;
	margin-bottom:5px
}

.header span{
	font-family: "����",Sans-Serif; 
	font-weight: bold; 
	text-align:center;
	display:block;
	height:27px;
	margin-left:10px;
	word-wrap: break-word;
	background:url(../images/menu_bgbm.gif) no-repeat 0 0;
	margin-top:7px;
	line-height:27px;
	vertical-align:middle;
	color:#333;
	width:84px;
}

.header span.te{
	margin-left:16px;
	font-family: "����",Sans-Serif; 
	font-weight: bold; 
	text-align:center;
	display:block;
	height:27px;
	margin-left:10px;
	word-wrap: break-word;
	background:url(../images/menu_bgbmte.gif) no-repeat 0 0;
	margin-top:7px;
	line-height:27px;
	vertical-align:middle;
	color:#333;
	width:111px;
}


#AllWrap{
	width:100%;
	margin:0 auto;
}
#AllWrap br{height:6px;overflow:hidden;line-height:5px}
.clear{
   border-top:0;
   clear:both;
   line-height:0;
   font-size:0;
   height:0;
}

div,form,h1,dl,dt,dd,ul,ol,li,table,td,th{
	margin:0;
	padding:0;
	list-style:none;
}
.inputstyle {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	width: 160;
}
ul,li{
	line-height:1.5em;
}
h2,h3,h4,h5,h6{
	padding:0;
}
h2{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background: url(items.gif) no-repeat;
	padding-left:20px;
	border-bottom:3px solid #f2f2f2;
	color:#ff9900
}
h3{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#f60;
}
a{
	color:#3366CC;
	text-decoration:none;
}

.red_star {
	color:red;
	font-size:14px;
	line-height:22px;
	margin-right:5px;
	vertical-align:text-top;
}
.btn_com{background:url(images/icon_b.gif) no-repeat -106px 0; width:43px; height:23px; font-size:12px; color:#000;cursor:hand;text-align:center;border:none}
.btn_te{ background:url(images/icon_b.gif) no-repeat 0 0; width:98px; height:19px; font-size:12px; color:#000; text-align:center;border:none;margin:5px 0}
.btn_add{ background:url(images/icon_b.gif) no-repeat -160px 0; width:56px; height:23px; font-size:12px; color:#000; text-align:center;border:none;padding-left:18px}
.s_co{color:#666;font-size:12px;line-height:18px;}
.hr_l{border-top:1px dotted #ddd;height:1px;overflow:hidden;zoom:0.8; margin:6px 0}
.input_none{border:none}
img  {border:medium none;cursor:pointer;}


.widget-place {
  width: 33%;
}

.widget-placeholder {
  color: #000;
  margin: 1em;
  background-color: #ffffff;
}

.widget {
  margin: 1em;
  border: #ebebeb solid 1px;
}

  .widget-header {
    color: #000;
    padding: 0.2em;
    font-size: 14px;

  }
  .widget-header{position: relative; }
  .widget-header strong{display: inline; padding-left: 25px}
  .widget-collapselink  {
    float: left;
    display:block;
    background: url(images/buttons.gif) no-repeat -52px 0;
    width: 14px;
    height: 14px;
    text-indent: -9999em;
    margin: 4px 0 8px 4px;
    outline: none;
    position: absolute;
    left: 0px; 
    top: 2px
}
  .widget-editbox {
    color: #000;
    margin: 0.2em;
    padding: 0.2em;
    background-color: yellow;
  }

  .widget-content {
    padding: 0.5em;
  }


#work_register { border-collapse:collapse;border:1px #fff solid;width:100%}
#work_register th{border:1px #fff solid; background:#F8FBFE; font:bold 14px Arial, Helvetica, sans-serif; color:#045294; text-align:center;}
#work_register td{ border:1px #fff solid;color:#045294; font-size:12px; padding:2px}
#work_register td a{ display:block; width:56px;height:21px; background:url(../images/work_register_btn.gif); cursor:pointer; line-height:21px}
#work_register .td_register{border-bottom: 1px #C4D6E4  solid;}



#monthly_reports {border-collapse:collapse;border:1px #C4D6E4 solid;}
#monthly_reports th{border:1px #C4D6E4 solid; background:#F8FBFE; font:bold 14px Arial, Helvetica, sans-serif; color:#045294; text-align:center; height: 30px;}
#monthly_reports td{ border:1px #C4D6E4 solid;color:#045294; font-size:12px; padding:2px; width: 250px; height: 90px; word-wrap:break-word; overflow:hidden;}
#monthly_reports td textarea{ border:none; width: 250px; height: 90px; overflow: auto;}



.entry_a {line-height: 20px; padding: 8px; }
.entry_b {background-color: #F5F5F5; line-height: 20px; padding: 8px;}
/**/
.h2_title1{background:#D3E0ED;padding:8px 15px;font-size: 14px; font-weight:bold; width:60px; text-align:center;}
.kuang_shezhi{border: 1px solid #D3E0ED;background: #fff}
.kuang_shezhi table{text-algin:left;line-height:21px}
.kuang_shezhi td{padding-left:8px;border-bottom:1px solid #eee;border-top:1px solid #fff; padding-top:4px;padding-bottom:4px}
.kuang_shezhi .td_head{text-align:right;font-weight:bold;padding-left:0; color:#666;background:#F0F9FF}
.jc_fl dt,.jc_fl dd{float:left; height:25px}
.jc_fl dt{width:75px;padding-right:5px;font-family: Arial, Helvetica, sans-serif;color:#333; font-size: 12px; font-weight: bold; text-align:right;}
.jc_fl dd{width:290px}
.jc_fl .te_height{height:150px}
.jc_fl{width:379px; float:left;}
.bg_update{background:#f8f8f8;padding:4px 15px;font-size: 14px; margin-bottom:10px}
.work_xx{margin-top: 10px; line-height: 21px;}
.ftitle{border:1px dashed #cad9ea;margin-top:15px;}
.ftitle h1{
  font-size: 14px; 
  font-weight: bold;
  color:#265D87;
  padding:8px 10px;
}
.table_xz{border-top: 1px solid #eee;background: #fff;}
.table_xz table{text-algin:left;line-height:21px; font-size: 12px;}
.table_xz td{padding:4px 8px 4px 8px;border-bottom:1px solid #eee;border-top:1px solid #fff}
.table_xz th {text-align:center;  color:#000; border:1px solid #fff; border-right:1px solid #CCCCCC; background:url(images/title-bg.gif) repeat-x;font-size:12px;font-weight:bold;}
.table_xz .td_head{text-align:right;font-weight:bold;padding-right:0; color:#666;background:#F0F9FF}
#userupdate{padding-top:20px}
.rs_bork{border:2px solid #eee;padding:22px 12px 12px 12px;width:430px;height:250px;float:left; position:relative; margin-top:10px;margin-right:15px;margin-bottom:20px}
.rs_bork h2{position:absolute;top:-10px;left:8px;background:#fff;border-bottom:none; padding:2px 6px; color:#265D87;font-size:14px;font-weight:bold}
.workDayTable th{background:#dbebfa;text-align:center;height:30px; border-right:1px solid #fff}
.workDayTable td{text-align:center;padding:4px 0}
.workDayTable input{vertical-align:middle; margin-left:4px}
.text_rscs{width: 100px; height:18px;}
.p_rscs{color:#333; margin-bottom:10px;padding-left:6px}
.center_p{text-align:center; padding:20px;width:840px}
.h_tht{font-size:18px; font-weight:bold;color:#333;padding:10px; line-height:20px}
.dl_forms dt,.dl_forms dd{height:35px;line-height:30px; vertical-align: middle; margin-top: 1px;margin-left: 1px; border-bottom: 1px solid #eee;}
.dl_forms dt{width:90px; text-align: right;background: #FFFFFF;padding-right: 5px;}
.dl_forms dd{width:761px; padding-left:10px}
.dl_forms dd.width01{width:150px;}
.dl_forms dd.width02{width:208px;}
.dl_forms dd.width03{width:484px;}
.dl_forms dd.width04{width:322px;}
.dl_forms dd.width05{width:406px;}
.dl_forms dd.width06{width:200px;}
.dl_forms dd.width07{width:715px;}
.dl_forms dd.width08{width:290px;}
.dl_forms dd.width16{width:100px;}
.dl_forms dd.width17{width:180px;}
.dl_forms dd.width18{width:650px;}
.dl_forms dt.h_height{height:80px}
.dl_forms dd.h_height{height:80px}
.dl_forms dt.bg_none{background:none}
.dl_forms dt.h_height02{height:120px}
.dl_forms dd.h_height02{height:120px; overflow-y:auto}
.dl_forms dt.h_height03{height:80px}
.dl_forms dd.h_height03{height:80px; overflow-y:auto}
.dl_forms dt.h_height04{height:100px}
.dl_forms dd.h_height04{height:100px; overflow-y:auto}
.dl_forms dt.h_height05{height:150px}
.dl_forms dd.h_height05{height:150px; overflow-y:auto}
.text_inputw01{width:600px}
.text_inputw02{width:405px}
.text_input_w2{ background: #fff; border: 1px solid #aaa; width: 600px; height: 60px; margin-top: 8px;}
.fujian{ border: 1px solid #ddd;margin-top: 8px;}
.fujian td,.fujian th{padding:1px 5px; width:260px;}
.fujian th{font-weight:bold;color:#666; text-align: center;}
.ht_tab table{border:none;text-align:center}
.ht_tab td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.btn_searchl{background:url(../images/btn_searchl.gif) no-repeat 0 0; width:63px; height:23px;cursor:pointer;text-align:center;border:none}
.search_kl{background:url(../images/left_line.gif) repeat-y;float: left;margin-left:30px;padding-left:8px;display:inline}
.nt_table {width:100%;margin:0 auto 15px; border-collapse:collapse;}
.nt_table th {text-align:center;  color:#000; border:1px solid #fff; border-right:1px solid #CCCCCC; background:url(images/title-bg.gif) repeat-x;font-size:12px;font-weight:bold; cursor:pointer;}
.nt_table td {text-align:center; font-size:12px; padding:4px 6px 3px; border:none; border-bottom:1px solid #eee;}
.nt_table thead tr{border-bottom:1px solid #eee;height:24px;width:100%}
.nt_table tbody tr{border-bottom:1px solid #eee;height:24px;width:100%}
.linkjj{padding:0 0 5px 10px;text-align:left}
.linkjj a{font-size:12px;color:#369;text-decoration:underline; padding:0 5px}
.linkjj a:link{color:#369;text-decoration:underline}
.linkjj a:visited{color:#369;text-decoration:underline}
.linkjj a:hover{color:#f00;text-decoration:underline}
a.link_j2{font-size:12px;color:#369;text-decoration:underline; padding:0 5px; line-height:12px;font-family:arial;}
a.link_j2:visited{color:#369;text-decoration:underline}
a.link_j2:hover{color:#f00;text-decoration:underline}
a.link_j3{font-size:12px;color:#369;text-decoration:none; margin:5px 5px 0 5px;display:inline;float:left; line-height:14px;border-bottom:1px solid #369}
a.link_j3:visited{color:#369;text-decoration:none;border-bottom:1px solid #369}
a.link_j3:hover{color:#f00;text-decoration:none;border-bottom:1px solid #f00}
#postduty textarea{height:195px;}